package org.apache.rocketmq.proxy;

public class CommandLineArgument {
    //Namesrv地址
    private String namesrvAddr;
    //Broker配置文件路径
    private String brokerConfigPath;
    //Proxy配置文件路径
    private String proxyConfigPath;
    //Proxy运行模式，也许是集群部署，也可以是本地模式
    //如果是本地模式，那么Proxy会直接集成了Broker，也就是说在Proxy中启动了Broker，所以Proxy要知道Broker配置文件的路径
    private String proxyMode;

    public String getNamesrvAddr() {
        return namesrvAddr;
    }

    public void setNamesrvAddr(String namesrvAddr) {
        this.namesrvAddr = namesrvAddr;
    }

    public String getBrokerConfigPath() {
        return brokerConfigPath;
    }

    public void setBrokerConfigPath(String brokerConfigPath) {
        this.brokerConfigPath = brokerConfigPath;
    }

    public String getProxyConfigPath() {
        return proxyConfigPath;
    }

    public void setProxyConfigPath(String proxyConfigPath) {
        this.proxyConfigPath = proxyConfigPath;
    }

    public String getProxyMode() {
        return proxyMode;
    }

    public void setProxyMode(String proxyMode) {
        this.proxyMode = proxyMode;
    }
}
